package com.indexingsystem.system.service;

import com.indexingsystem.boss.Vo.ExportPahtUpdateReqVo;
import com.indexingsystem.boss.Vo.ExportPathAddReqVo;
import com.indexingsystem.boss.Vo.ExportPathReqVo;
import com.indexingsystem.boss.common.PagedResult;
import com.indexingsystem.boss.entity.IdxExportPath;
import com.indexingsystem.system.exception.ServiceResultException;

import java.text.ParseException;
import java.util.List;

public interface IdxExportPathService {

    int insertSelective(ExportPathAddReqVo record) throws ServiceResultException;

    int updateByPrimaryKeySelective(ExportPahtUpdateReqVo reqVo) throws ServiceResultException;

    int deleteByPathCodeList(List<String> list) throws ServiceResultException;

    PagedResult<IdxExportPath> getExportPathList(ExportPathReqVo reqVo) throws ParseException;

    Integer selectByStatusOk(List<String> list);

    Integer selectByPrimaryKeyList(List<String> list);

}
